﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Narwhunderful.Aphelia.Framework.IO.Serialization.Xml
{

    public static class Elements
    {
        public const string Collection = "Collection";
        public const string ComplexObject = "Complex";
        public const string ComplexObjectReference = "ComplexReference";
        public const string Dictionary = "Dictionary";
        public const string MultiArray = "MultiArray";
        public const string Null = "Null";
        public const string SimpleObject = "Simple";
        public const string SingleArray = "SingleArray";

    }

    public static class SubElements
    {

        public const string Dimension = "Dimension";
        public const string Dimensions = "Dimensions";
        public const string Item = "Item";
        public const string Items = "Items";
        public const string Properties = "Properties";

    }

    public static class Attributes
    {

        public const string DimensionCount = "dimensionCount";
        public const string ElementType = "elementType";
        public const string Indexes = "indexes";
        public const string KeyType = "keyType";
        public const string Length = "length";
        public const string LowerBound = "lowerBound";
        public const string Name = "name";
        public const string Type = "type";
        public const string Value = "value";
        public const string ValueType = "valueType";
        public const string ComplexReferenceId = "id";

    }

}
